to meet the deadline - French English Dictionary